<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui"
	xmlns:pe="http://primefaces.org/ui/extensions">

<h:head></h:head>
<body>
	<!-- Listar Plataforma -->
	<p:panel id="painelListarPlataforma" widgetVar="painelListarPlataforma"
		visible="true" closable="true" closeSpeed="0" style="border: none">
		<h:form id="formListarPlataforma">
			<p:commandLink update=":formIncluirPlataforma"
				action="#{plataformaBean.limparPlataforma}"
				oncomplete="PF('painelListarPlataforma').close(); PF('painelIncluirPlataforma').show();">
				<h:outputText value="Incluir Plataforma" />
			</p:commandLink>
			<p:dataTable style="width: 50%;"
				value="#{plataformaBean.plataformas}" var="plataforma"
				emptyMessage="" id="tableCli" paginator="true" rows="7"
				paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
				rowsPerPageTemplate="7,14,21">

				<p:column>
					<f:facet name="header">
						<h:outputText value="Nome" />
					</f:facet>
					<h:outputText value="#{plataforma.nome}" />
				</p:column>
				<p:column>
					<f:facet name="header">
						<h:outputText value="Marca" />
					</f:facet>
					<h:outputText value="#{plataforma.marca}" />
				</p:column>
				<p:column>
					<p:commandButton value="Consultar"
						update=":formConsultarPlataforma"
						oncomplete="PF('painelConsultarPlataforma').show(); PF('painelListarPlataforma').close();">
						<f:setPropertyActionListener target="#{plataformaBean.plataforma}"
							value="#{plataforma}"></f:setPropertyActionListener>
					</p:commandButton>
				</p:column>
				<p:column>
					<p:commandButton value="Alterar" update=":formAlterarPlataforma"
						onclick="PF('painelAlterarPlataforma').show(); PF('painelListarPlataforma').close();">
						<f:setPropertyActionListener target="#{plataformaBean.plataforma}"
							value="#{plataforma}"></f:setPropertyActionListener>
					</p:commandButton>
				</p:column>
				<p:column>
					<p:commandButton value="Excluir"
						action="#{plataformaBean.excluirPlataforma}"
						update=":formListarPlataforma">
						<f:setPropertyActionListener target="#{plataformaBean.plataforma}"
							value="#{plataforma}"></f:setPropertyActionListener>
						<p:confirm header=""
							message="Tem certeza que deseja efetuar esta exclusão ?"
							icon="ui-icon-alert" />
					</p:commandButton>
				</p:column>
			</p:dataTable>
		</h:form>
	</p:panel>

	<!-- Incluir Plataforma -->
	<p:panel id="painelIncluirPlataforma"
		widgetVar="painelIncluirPlataforma" visible="false" closable="true"
		closeSpeed="0" style="border: none">
		<h:form id="formIncluirPlataforma">
			<p:panel style="width: 50%;">
				<table>
					<tr>
						<td><h:outputLabel value="Nome: " /></td>
						<td><p:inputText value="#{plataformaBean.plataforma.nome}" /></td>
					</tr>
					<tr>
						<td><h:outputLabel value="Marca: " /></td>
						<td><p:inputText value="#{plataformaBean.plataforma.marca}" /></td>
					</tr>
					<tr>
						<td><h:outputLabel value="Valor da Hora: " /></td>
						<td><pe:inputNumber
								value="#{plataformaBean.plataforma.valorHora}"
								decimalSeparator="," minValue="0" maxValue="99.99"
								decimalPlaces="2" symbol="R$ " /></td>
					</tr>
				</table>
			</p:panel>

			<div class="posicao_botao" align="right">
				<p:commandButton value="Voltar" update=":formListarPlataforma"
					onclick="PF('painelIncluirPlataforma').close(); PF('painelListarPlataforma').show();"
					type="button" />
				<p:commandButton value="Enviar" id="botao"
					action="#{plataformaBean.incluirPlataforma}" styleClass="botao"
					update=":formListarPlataforma"
					oncomplete="PF('painelIncluirPlataforma').close(); PF('painelListarPlataforma').show();" />
			</div>
		</h:form>
	</p:panel>

	<!-- Alterar Plataforma -->
	<p:panel id="painelAlterarPlataforma"
		widgetVar="painelAlterarPlataforma" visible="false" closable="true"
		closeSpeed="0" style="border: none">
		<h:form id="formAlterarPlataforma">
			<p:panel style="width: 50%;">
				<table>
					<tr>
						<td><h:outputLabel value="Nome: " /></td>
						<td><p:inputText value="#{plataformaBean.plataforma.nome}" /></td>
					</tr>
					<tr>
						<td><h:outputLabel value="Marca: " /></td>
						<td><p:inputText value="#{plataformaBean.plataforma.marca}" /></td>
					</tr>
					<tr>
						<td><h:outputLabel value="Valor da Hora: " /></td>
						<td><pe:inputNumber
								value="#{plataformaBean.plataforma.valorHora}"
								decimalSeparator="," minValue="0" maxValue="99.99"
								decimalPlaces="2" symbol="R$ " /></td>
					</tr>
				</table>
			</p:panel>

			<div class="posicao_botao" align="right">
				<p:commandButton value="Voltar" update=":formListarPlataforma"
					onclick="PF('painelAlterarPlataforma').close(); PF('painelListarPlataforma').show();"
					type="button" />
				<p:commandButton value="Enviar" id="botao"
					action="#{plataformaBean.atualizarPlataforma}" styleClass="botao"
					update=":formListarPlataforma"
					oncomplete="PF('painelAlterarPlataforma').close(); PF('painelListarPlataforma').show();" />
			</div>
		</h:form>
	</p:panel>

	<!-- Consultar Plataforma -->
	<p:panel id="painelConsultarPlataforma"
		widgetVar="painelConsultarPlataforma" visible="false" closable="true"
		closeSpeed="0" style="border: none">
		<h:form id="formConsultarPlataforma">
			<p:panel style="width: 50%;">
				<h2>
					<h:outputText value="#{plataformaBean.plataforma.nome}" />
				</h2>
				<table border="1" class="tableConsulta" cellpadding="10">
					<tr>
						<td><h:outputText value="Marca: " /></td>
						<td><h:outputText value="#{plataformaBean.plataforma.marca}" /></td>
					</tr>
					<tr>
						<td><h:outputText value="Valor da Hora: " /></td>
						<td><h:outputText
								value="#{plataformaBean.plataforma.valorHora}">
								<f:convertNumber type="currency" />
							</h:outputText></td>
					</tr>
				</table>

			</p:panel>
			<div class="posicao_botao" align="right">
				<p:commandButton value="Voltar"
					onclick="PF('painelConsultarPlataforma').close(); PF('painelListarPlataforma').show();"
					type="button" />
				<p:commandButton value="Alterar" update=":formAlterarPlataforma"
					onclick="PF('painelConsultarPlataforma').close(); PF('painelAlterarPlataforma').show();"
					styleClass="botao" />
			</div>
		</h:form>
	</p:panel>
</body>
</html>
